var objNumRecords       = new Object();
var objLetras           = new Object();
var objSeleccionables   = new Object();
var objSw               = new Object();
var control             = new Object();
control=0;
function selectAreaV3(idDependencia,descripcion,num_records){
     sw=window.opener.objSwV3;
   // if(num_records=='1' && (sw=='1'|| sw=='2'|| sw=='3')){
        window.opener.objCampoAutoAyudaV3.value =   descripcion +' '+ idDependencia;
   // }
    window.close();
}
function selectAreaMultiple(idDependencia,descripcion){
    var array1 = new Array();
    var array2 = new Array();
    var array3 = new Array();
    control++;
    if(control<=1){//para controlar el doble click en firefox
    sw=window.opener.objSwV3;
    var valorCampoActual=window.opener.objCampoAutoAyudaV3.value;
        if(valorCampoActual.length >0){
            array1      =   arrayCamposAutoAyudaActual(valorCampoActual);
            array2[0]   =   descripcion +' '+ idDependencia;
            array3      =   array1.concat(array2);
            window.opener.objCampoAutoAyudaV3.value=array3;
        }else{
            window.opener.objCampoAutoAyudaV3.value= descripcion +' '+ idDependencia;
        }    
     }
    window.close();
}
function botonSeleccionarMultiple(){
    var array1 = new Array();
    var array2 = new Array();
    var array3 = new Array();
    var valorCampoActual = window.opener.objCampoAutoAyuda.value;
    var valorCampoActual = "";
    array2  =   arrayCamposAutoAyudaEscogido();
    if(valorCampoActual.length >0){
        array1  =   arrayCamposAutoAyudaActual(valorCampoActual);
        array3  =   array1.concat(array2);
    }else{
        array3  =   array2;
    }

    window.opener.objCampoAutoAyuda.value = window.opener.objCampoAutoAyuda.value + array3 + ",";
    window.close();
}

function seleccionarDependencia(campo) {

    window.opener.objCampoAutoAyuda.value = campo.value;
    window.close();
}

function arrayCamposAutoAyudaActual(valorCampoActual){
    var arrayActual = new Array();
    var tamanio =   valorCampoActual.length;
    var coma    =   valorCampoActual.substr(tamanio-1,tamanio);
    if(coma==','){//eliminamos la coma de la cadena
        valorCampoActual  = valorCampoActual.substr(0,tamanio-1);
    }
    arrayActual  =   valorCampoActual.split(',');
    return arrayActual;
}
function arrayCamposAutoAyudaEscogido() {
    var sFormulario= document.forms[0];
    var numElemCheck=sFormulario.seleccionado.length;
    var count = 0;
    var arrayFilas = new Array("");
    numElemCheck=(numElemCheck !=undefined)?sFormulario.seleccionado.length:1;
    if(numElemCheck == 1){
        if ( sFormulario.seleccionado.checked){
            arrayFilas[0]= sFormulario.seleccionado.value;
            count++;
        }
    }else {
        for (var i = 0; i < numElemCheck; i++) {
            if ( sFormulario.seleccionado[i].checked){
                arrayFilas[count]= sFormulario.seleccionado[i].value;
                count++;
            }
        }
    }
    if (count == 0){
        alert("Por favor, tiene que seleccionar la(s) dependencia(s)..");
        return false;
    }else{
        return arrayFilas;
    }
}

function selectAreaUnica(idDependencia, descripcion) {
    window.opener.document.getElementById("depPadre").value = descripcion + ' <' + idDependencia + '>';
    window.opener.document.getElementById("nIdeDepPadre").value = idDependencia;
    window.close();
}